import request from '@/utils/request'
import { AlbumDetail, AlbumSub } from "@/types/album";
// 调用此接口 , 可获取新碟上架列表 , 如需具体音乐信息需要调用获取专辑列表接 口 /album , 然后传入 id, 如 /album?id=32311
// area: ALL:全部,ZH:华语,EA:欧美,KR:韩国,JP:日本

// type : new:全部 hot:热门,默认为 new

// year : 年,默认本年

// month : 月,默认本月
export const getTopAlbum = (params?: any) => {
  return request({
    url: '/top/album',
    method: 'get',
    params,
  })
}


// 登录后调用此接口 ,可获取全部新碟
// limit : 返回数量 , 默认为 30

// offset : 偏移数量，用于分页 , 如 :( 页数 -1)*30, 其中 30 为 limit 的值 , 默认为 0

// area : ALL:全部,ZH:华语,EA:欧美,KR:韩国,JP:日本
export const getAlbum = (params?: any) => {
  return request({
    url: '/album/new',
    method: 'get',
    params,
  })
}
// 获取专辑内容
// 说明 : 调用此接口 , 传入专辑 id, 可获得专辑内容
export const getAlbumDetail = (params: AlbumDetail) => {
  return request({
    url: '/album',
    method: 'get',
    params,
  })
}
// 专辑动态信息
// 说明 : 调用此接口 , 传入专辑 id, 可获得专辑动态信息,如是否收藏,收藏数,评论数,分享数
export const getAlbumDynamic = (params: AlbumSub) => {
  return request({
    url: '/album/detail/dynamic',
    method: 'get',
    params,
  })
}